Exceptions and Transactions in C++
نویسندگان
چکیده
There has been significant discussion—and significant disagreement—on the issue of how exceptions should interact with atomic blocks implemented using transactions. We present a proposal that offers a significant contribution towards resolving this issue, at least for C++, and we raise remaining areas of disagreement for discussion at the workshop and in the community in general.
منابع مشابه
Integrity Checking for Nested Transactions
In this paper, we present a mechanism to specify and to validate consistency constraints in object oriented databases. Constraints are speciied using pre and post-conditions associated with an exception handling mechanism. During transaction run-time, we treat exceptions corresponding to errors (in this case, we use immediate exceptions which are processed immediately) or presumption of errors ...
متن کاملAdapting Transactions to Exceptional Situations Using Structured Messages
We concentrate on the property that the progression of collaborative work involves communication among participants, and we consider a flexible method for managing transactions utilizing structured messages. In the literature, advanced transaction models for collaborative work environment have been proposed. However, since the models treat work process as a target of transaction, it is difficul...
متن کاملModeling feasibility and prediction of minimum and maximum temperature in Iran by bettitt and Holt-Winters methods
Air temperature is one of the most frequently used parameters in the assessment of climate change at global and regional scale. So researchers have tried to modeling and predicting it with different models. This study also aims to model and predict the country's monthly minimum and maximum temperature. Investigates of temporal temperature changes is done by Sen’s estimator and Pettit method and...
متن کاملThe Nature and Ethical Effects of Options in Electronic Transactions
Background: Electronic transactions are another form of transactions that are done through electronic tools such as mobile phones, computers, tablets, etc. Considering the synchronization of Iranchr('39')s economic system with the world and meeting the needs of the day, ensuring the correct conclusion of electronic transactions with the correct and ethical use of options is explored. The presen...
متن کاملBusiness Exception Management
Exceptions are a painful reality for most companies. Missing customer information, improperly coded order fields, incorrectly allocated inventory, and data mismatches between customer and billing systems are just a few examples of exceptions that can happen in the typical course of business. When these exceptions divert business transactions from the normal process path, the results are often l...
متن کامل